package org.link.util;

import java.awt.Dimension;
import java.awt.Font;
import java.awt.Toolkit;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

import javax.swing.JFrame;
import javax.swing.JLabel;

/**
 * 
 * project_name:StudentManger
 * package_name:org.link.util
 * file_name:Util.java
 * @author Link
 * create_date:2015年8月13日 下午4:12:37
 * modified_date:
 * description: 工具包(封装公共方法)
 *
 */
public class Util {
	
	/**
	 * 
	 * description: 设置窗体居中公共方法
	 * 2015年8月13日 下午4:13:10
	 * @author Link
	 * void
	 *
	 */
	public static void screen(JFrame jframe){
		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		Dimension frameSize = jframe.getSize();
		jframe.setLocation((int)((screenSize.getWidth()-frameSize.getWidth())/2), (int)(screenSize.getHeight()-frameSize.getHeight())/2);
	}
	
	/**
	 * 
	 * description: 时间显示方法
	 * 2015年8月14日 下午12:24:56
	 * @author Link
	 * void
	 *
	 */
	public static void timeView(final JLabel timeLabel){
		
		timeLabel.setFont(new Font("微软雅黑",Font.ROMAN_BASELINE,15));
		timeLabel.setBounds(480, 20, 200, 50);
		
		TimerTask task =new TimerTask() {
					
			@Override
			public void run() {
				SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
				timeLabel.setText(sdf.format(new Date()));
						
			}
		};
			Timer timer = new Timer();
			timer.schedule(task, 0, 1);
	}
	
	/**
	 * 
	 * description: 判断字符串是否全是数字
	 * creatTime:2015年8月16日上午10:21:09
	 * @author Link
	 * return type: boolean
	 *
	 */
	public static boolean isDigit(String s){
		char[] c1 = s.toCharArray();
		for(int i = 0;i<c1.length;i++){
			if(Character.isDigit(c1[i])){
				continue;
			}else{
				return false;
			}
		}
		return true;
	}

}







